using System;
using Crosland.Automotriz.Data.Dao;
using Crosland.Automotriz.Seguridad.DataAccess;

namespace Crosland.Automotriz.Logic
{

    public class Factory
    {
        //private static string strConn;
        //private static string strConnSig;

        static Factory()
        {
             //strConn = ConexionDataBase.CnnAplicacion;
             //strConnSig = ConexionDataBase.CnnSig;
        }

        public static clsGrupoDAO GetGrupoDao()
        {
            return new clsGrupoDAO();
        }

        //public static GrupoOpcionDao GetGrupoOpcionDao()
        //{
        //    return new GrupoOpcionDao(strConn);
        //}

        public static clsOpcionDAO GetOpcionDao()
        {
            return new clsOpcionDAO();
        }

        public static clsUsuarioDAO GetUsuarioDao()
        {
            return new clsUsuarioDAO();
        }

        //public static UsuarioGrupoDao GetUsuarioGrupoDao()
        //{
        //    return new UsuarioGrupoDao(strConn);
        //}


        //public static EstadisticaDao GetEstadisticaDao()
        //{
        //    return new EstadisticaDao(strConn);
        //}
        
        //public static TdClienteDao GetTdClienteDao()
        //{
        //    return new TdClienteDao(strConnSig);
        //}

        //public static TdClienteAgenteDao GetTdClienteAgenteDao()
        //{
        //    return new TdClienteAgenteDao(strConnSig);
        //}

        //public static TdClienteContactoDao GetTdClienteContactoDao()
        //{
        //    return new TdClienteContactoDao(strConnSig);
        //}

        //public static TdClienteFotoDao GetTdClienteFotoDao()
        //{
        //    return new TdClienteFotoDao(strConnSig);
        //}

        //public static TdClienteLocalDao GetTdClienteLocalDao()
        //{
        //    return new TdClienteLocalDao(strConnSig);
        //}

        //public static TdClienteMaeDao GetTdClienteMaeDao()
        //{
        //    return new TdClienteMaeDao(strConnSig);
        //}

        //public static TdClienteMarcaDao GetTdClienteMarcaDao()
        //{
        //    return new TdClienteMarcaDao(strConnSig);
        //}

        //public static TdClienteRepresentanteDao GetTdClienteRepresentanteDao()
        //{
        //    return new TdClienteRepresentanteDao(strConnSig);
        //}

        //public static TdEstructuraFotoDao GetTdEstructuraFotoDao()
        //{
        //    return new TdEstructuraFotoDao(strConnSig);
        //}

        //public static TdMarcaDao GetTdMarcaDao()
        //{
        //    return new TdMarcaDao(strConnSig);
        //}

        //public static TdTipoEntradaDao GetTdTipoEntradaDao()
        //{
        //    return new TdTipoEntradaDao(strConnSig);
        //}

        //public static TdUbigeoDao GetTdUbigeoDao()
        //{
        //    return new TdUbigeoDao(strConnSig);
        //}

        //public static TdTipoClasificacionDao GetTdTipoClasificacionDao()
        //{
        //    return new TdTipoClasificacionDao(strConnSig);
        //}

        //public static TdClienteClasificacionDao GetTdClienteClasificacion()
        //{
        //    return new TdClienteClasificacionDao(strConnSig);
        //}

        //public static TdEmpresaDao GetTdEmpresaDao()
        //{
        //    return new TdEmpresaDao(strConnSig);
        //}

        //public static TdVtaVendedorDao GetTdVtaVendedor()
        //{
        //    return new TdVtaVendedorDao(strConnSig);
        //}

        //public static TdLocalClasificacionDao GetTdLocalClasificacionDao()
        //{
        //    return new TdLocalClasificacionDao(strConnSig);
        //}

        //public static TdArticuloManualDao GetTdArticuloManualDao()
        //{
        //    return new TdArticuloManualDao(strConnSig);
        //}

        //public static TdModeloDao GetTdModeloDao()
        //{
        //    return new TdModeloDao(strConnSig);
        //}

        //public static TdSistemaDao GetTdSistemaDao()
        //{
        //    return new TdSistemaDao(strConnSig);
        //}

        //public static TdSistemaArticuloDao GetTdSistemaArticuloDao()
        //{
        //    return new TdSistemaArticuloDao(strConnSig);
        //}

        //public static TdSistemaModeloDao GetTdSistemaModeloDao()
        //{
        //    return new TdSistemaModeloDao(strConnSig);
        //}

        //public static TdFamiliaDao GetTdFamiliaDao()
        //{
        //    return new TdFamiliaDao(strConnSig);
        //}

        //public static ThPedidoImpCabDao GetThPedidoImpCabDao()
        //{
        //    return new ThPedidoImpCabDao(strConnSig);
        //}

        //public static TdTiempoPeriodoCabDao GetTdTiempoPeriodoCabDao()
        //{
        //    return new TdTiempoPeriodoCabDao(strConnSig);
        //}

        //public static ThPedidoImpDetDao GetThPedidoImpDetDao()
        //{
        //    return new ThPedidoImpDetDao(strConnSig);
        //}

        //public static TdPedidoConfiguracionDao GetTdPedidoConfiguracionDao()
        //{
        //    return new TdPedidoConfiguracionDao(strConnSig);
        //}

        //public static ThPedidoAprobacionDao GetThPedidoAprobacionDao()
        //{
        //    return new ThPedidoAprobacionDao(strConnSig);
        //}

        //public static ManualDao GetManualDao()
        //{
        //    return new ManualDao(strConnSig);
        //}

        //public static ThPedidoimpReporteDao GetPedidoImpReporteDao()
        //{
        //    return new ThPedidoimpReporteDao(strConnSig);
        //}

        //public static ThReporteComentarioDao GetReporteComentarioDao()
        //{
        //    return new ThReporteComentarioDao(strConnSig);
        //}

        //public static TdReporteConfiguracionDao GetReporteConfiguracionDao()
        //{
        //    return new TdReporteConfiguracionDao(strConnSig);
        //}

        //public static TdArticuloServicioDao GetTdArticuloServicioDao()
        //{
        //    return new TdArticuloServicioDao(strConnSig);
        //}

        //public static TdTipoPedidoDao GetTipoPedidoDao()
        //{
        //    return new TdTipoPedidoDao(strConnSig);
        //}

        //public static TdModeloAnoCnfDao GetModeloAnoCnf()
        //{
        //    return new TdModeloAnoCnfDao(strConnSig);
        //}

        //public static TdModeloConfigDao GetModeloConfig()
        //{
        //    return new TdModeloConfigDao(strConnSig);
        //}

        //public static TdStaDetalleDao GetTdStaDetalleDao()
        //{
        //    return new TdStaDetalleDao(strConnSig);
        //}

        //public static TdStaEstadoDao GetTdStaEstadoDao()
        //{
        //    return new TdStaEstadoDao(strConnSig);
        //}

        //public static TdStaServicioDao GetTdStaServicioDao()
        //{
        //    return new TdStaServicioDao(strConnSig);
        //}

        //public static TdStaTipoDao GetTdStaTipoDao()
        //{
        //    return new TdStaTipoDao(strConnSig);
        //}

        //public static TdStaEnvioDao GetTdStaEnvioDao()
        //{
        //    return new TdStaEnvioDao(strConnSig);
        //}

        //public static FinCreHipoDao GetFinCreHipoDao()
        //{
        //    return new FinCreHipoDao(strConnSig);
        //}

        //public static FinEmpresaCreDao GetFinEmpresaCreDao()
        //{
        //    return new FinEmpresaCreDao(strConnSig);
        //}

        //public static FinUnidadesCreDao GetFinUnidadesCreDao()
        //{
        //    return new FinUnidadesCreDao(strConnSig);
        //}



    }
}
